package com.todo.member.iface.backend;


import com.todo.common.common.entity.response.BizPageResponse;
import com.todo.common.common.entity.response.BizResponse;
import com.todo.member.iface.backend.request.QueryMemberInfoByConditionReq;
import com.todo.member.iface.backend.request.QueryMemberInfoDetailReq;
import com.todo.member.iface.backend.response.MemberInfoDetailResp;
import com.todo.member.iface.backend.response.MemberInfoResp;

/**
 * @author azhebuxing
 * @date 2025/2/12 19:50
 * @description
 */
public interface MemberInfoBackendIface {

    /**
     * 查询会员详情
     *
     * @param req
     * @return
     */
    BizResponse<MemberInfoDetailResp> queryMemberInfoDetailById(QueryMemberInfoDetailReq req);

    /**
     * 多条件查询会员信息
     *
     * @param req
     * @return
     */
    BizPageResponse<MemberInfoResp> queryMemberInfoByPage(QueryMemberInfoByConditionReq req);
}
